puppy found dog cat dogs relationship puppies cats cheap cost effective development found cat lost dog projects low management pets crm open source customer lost cat developers